package Negocio;

import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.HashMap;
import java.util.Map;

/**
 * @author sabidosan
 */
public class ObjetoDB {
    
    public static final String SLQ = "yyyy-MM-dd HH:MM:ss";
    
    private String tabla;
    private Map<String,String> campos;
    private String fechaCreacion;
    private Integer id;

    public ObjetoDB() {        
        campos =  new HashMap<String, String>();
        fechaCreacion = fecha();
    }
   
    /**
     * @return the tabla
     */
    public String getTabla() {
        return tabla;
    }

    /**
     * @param tabla the tabla to set
     */
    public void setTabla(String tabla) {
        this.tabla = tabla;
    }

    /**
     * @return the campos
     */
    public Map<String,String> getCampos() {
        return campos;
    }

    /**
     * @param campos the campos to set
     */
    public void setCampos(Map<String,String> campos) {
        this.campos = campos;
    }
    
    public void addCampo(String key, String value){
        this.campos.put(key, value);
    }
    
    public static String fecha() {
        Calendar cal = Calendar.getInstance();
        SimpleDateFormat sdf = new SimpleDateFormat(SLQ);
        return sdf.format(cal.getTime());
    }

    /**
     * @return the fechaCreacion
     */
    public String getFechaCreacion() {
        return fechaCreacion;
    }

    /**
     * @return the id
     */
    public Integer getId() {
        return id;
    }

    /**
     * @param id the id to set
     */
    public void setId(Integer id) {
        this.id = id;
    }
    
}
